package top.yeyusmile.service;

import top.yeyusmile.pojo.MyQQMessage;

import java.util.Map;

/**
 * @author 夜雨
 * @Web www.yeyusmile.top
 * @date 2022/3/16 11:46
 */
public interface SendMsgService {


    /**
     *
     * @param str 要发送的信息
     * @param message 插件回调信息
     */
    void sendMsg(String str, MyQQMessage message);


    /**
     * 申请入群处理
     * @param handleType 处理类型
     * @param message
     */
    void handleGroupInvite(int handleType, MyQQMessage message);


    /**
     *
     *
     * 申请好友处理
     * @param handleType 处理类型
     * @param message
     */
    void handleFriendEvent(int handleType, MyQQMessage message);    /**

     /*
     *
     * 上传图片
     * @param url 图片地址
     * @param message
     */
    Map<String,Object> uploadPic(String url, MyQQMessage message);


    /**
     * 禁言
     * @param message
     */
    public void shutUp(MyQQMessage message, String qq, Integer second);


     /**
     * 撤回
     * @param message
     */
    public void withDrawMsg(MyQQMessage message);



    /**
     *
     * @param str 要发送的信息给好友
     * @param message 插件回调信息
     */
    void sendMsg2Frind(String str, MyQQMessage message);


    /**
     *
     * @param str 要发送的信息给好友
     * @param message 插件回调信息
     */
    void sendMsg2Group(String str, MyQQMessage message);

}
